package com.tvein.sanguo.model
{
	//flash
	//pureMVC
	import org.puremvc.as3.multicore.interfaces.IProxy;
	import org.puremvc.as3.multicore.patterns.proxy.Proxy;
	//custom
//
	public class FilesProxy extends Proxy implements IProxy
	{
		public static const NAME:String = 'FilesProxy';
		
        public function FilesProxy()
        {
            super(NAME);
        }
		
		//Custom
		private var _filesData:Array = new Array();
		
		public function filesDataAdd(value:Array) : void
        {
            _filesData.push(value);
        }
		
		public function get filesArray() : Array
		{
			return _filesData;
		}
		
		private var _filesCache:Array = new Array();
		
		public function cacheAdd(value:Array) : void
		{
			_filesCache.push(value);
		} 
		
		public function get cachesArray() : Array
		{
			return _filesCache;
		}
		
		private var _modulesFile:Array = new Array();
		
		public function set modulesFile(value:Array) : void
        {
            _modulesFile.push(value);
        }
		
		public function get modulesFile() : Array
        {
            return _modulesFile;
        }
	}
}